// import com.alibaba.druid.sql.ast.SQLDataTypeImpl;
// import com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitor;
// import com.alibaba.druid.sql.visitor.SQLASTVisitor;
#pragma once
#include "../../../ast/SQLDataTypeImpl.h"
#include "OracleSQLObject.h"

class OracleDataTypeIntervalYear : virtual public SQLDataTypeImpl, virtual public OracleSQLObject
{
public:
  OracleDataTypeIntervalYear();
  SHAREDOBJECT(OracleDataTypeIntervalYear);

  // @Override
  void accept0(SQLASTVisitor_ptr visitor);

  // @Override
  void accept0(OracleASTVisitor_ptr visitor);

  SQLObject_ptr clone();
};
